define("goos", ["jquery", "jquery.cookie"], function () {
    $(".toTop").on("click",function () {
        $(window).scrollTop(0,0)
    })
    return {
        init: function () {
            //是否登录
            $.ajax({
                url: "../server/isLogin.php",
            }).then(function (res) {
                console.log(res);
                if(res.status==1)
                {
                    $("a.login").text("欢迎您:"+res.data.user_telphone)

                    let countNum=0
                    $.ajax({
                        url: "../server/getlist.php",
                        data: {
                            user_id: $.cookie("status")
                        }
                    }).then(function (res) {
                        console.log(res);
                        for (let i=0;i<res.length;i++)
                        {
                            countNum+=parseInt(res[i].pro_num)
                        }
                        $(".cart-nav-list .num").text(countNum)
                    })
                }
                else{
                    let countNum=0
                    let savecookie=JSON.parse($.cookie("cart")||"[]")
                    console.log(savecookie);
                    for (let i=0;i<savecookie.length;i++)
                    {
                        countNum+=savecookie[i].pro_num
                    }
                    $(".cart-nav-list .num").text(countNum)
                }
            })

            var goos=JSON.parse($.cookie("current")||"[]")
            console.log(goos);

            if(goos.pro_name)
           {
               console.log(1);
               $("#pro_name").next().text(goos.pro_name).end().text(goos.pro_name).data("id",goos.pro_id);
               $("#pro_price").text(goos.pro_price)
               $("#pro_price").text(goos.pro_price)
               $(".content .left ul li.active img")[0].src=goos.pro_imgPath
               console.log($("#pro_name").data("id"));;
           }

            //退出登录
            $("a.exit").on("click", function () {
                $.ajax({
                    url: "http://127.0.0.1/mailegou/server/iQuit.php"
                }).then(function () {
                    console.log("iQit");
                    $.cookie("status", {}, {expires: -1})
                    window.location.reload()
                })
                return false
            })

            //结算
            $(".settlement").on("click", function () {
                window.location.href = 'settlement.html';
                return false
            })
            //加减数量
            $(".reduce").on("click", function () {
                if ($("#num").val() >= 1) {
                    $("#num").val($("#num").val() - 1);
                }
            })
            $(".add").on("click", function () {
                $("#num").val(parseInt($("#num").val()) + 1);
            })
            $(".addCart").on("click", function () {
                $.ajax({
                    url: "../server/isLogin.php",
                }).then(function (res) {
                    console.log(res);
                    if (res.status !=0 ) {
                        var $cart = {
                            pro_name: $("#pro_name").html(),
                            pro_price: $("#pro_price").text(),
                            pro_id: $("#pro_name").data("id"),
                            pro_imgPath:  $(".content .left ul li.active img")[0].src,
                            pro_num: parseInt($("#num").val()),
                            user_id: $.cookie("status")
                        }
                        console.log($cart);
                        $.ajax({
                            url: "../server/car.php",
                            type: "post",
                            data: $cart,
                        }).then(function (res) {
                            console.log(res);

                        })
                    }
                    else {
                        var $cart = {
                            pro_name: $("#pro_name").html(),
                            pro_price: $("#pro_price").text(),
                            pro_id: $("#pro_name").data("id"),
                            pro_imgPath: $(".left li.active img")[0].src,
                            pro_num: parseInt($("#num").val())
                        }
                        var savecookie = JSON.parse($.cookie("cart") || '[]')
                        var bflag = true
                        for (let i = 0; i < savecookie.length; i++) {
                            if (savecookie[i].pro_id == $("#pro_name").data("id")) {
                                savecookie[i].pro_num++
                                $.cookie("cart", JSON.stringify(savecookie))
                                bflag = false
                                break
                            }
                        }
                        if (bflag == true) {
                            savecookie.push($cart)
                            $.cookie("cart", JSON.stringify(savecookie), 1)
                            savecookie = JSON.parse($.cookie("cart") || '[]')
                            console.log(savecookie);
                        }
                    }
                    $.ajax({
                        url: "../server/isLogin.php",
                    }).then(function (res) {
                        console.log(res);
                        if(res.status==1)
                        {
                            $("a.login").text("欢迎您:"+res.data.user_telphone)

                            let countNum=0
                            $.ajax({
                                url: "../server/getlist.php",
                                data: {
                                    user_id: $.cookie("status")
                                }
                            }).then(function (res) {
                                console.log(res);
                                for (let i=0;i<res.length;i++)
                                {
                                    countNum+=parseInt(res[i].pro_num)
                                }
                                $(".cart-nav-list .num").text(countNum)
                            })
                        }
                        else{
                            let countNum=0
                            let savecookie=JSON.parse($.cookie("cart")||"[]")
                            console.log(savecookie);
                            for (let i=0;i<savecookie.length;i++)
                            {
                                countNum+=savecookie[i].pro_num
                            }
                            $(".cart-nav-list .num").text(countNum)
                        }
                    })
                    // window.location.href = 'settlement.html';
                })

            })

            //放大镜

            $(".bigImg")[0].src = $("li.active .smallImg")[0].src
            $(".bigImg").css({width: 800, height: 800, display: "none", position: "absolute"})
            $(".bigArea").css({width: 400, height: 400, display: "", position: "absolute", left: 360, top: 0, overflow: "hidden", display: "none"})
            $(".smallArea").css({
                width: $(".smallImg").width() / $(".bigImg").width() * $(".bigArea").width(),
                height: $(".smallImg").height() / $(".bigImg").height() * $(".bigArea").height(),
                position: "absolute", background: "rgba(255,239,167,0.3)", display: "none"
            })

            //倍数

            //鼠标移入
            $(".content .left ul").on("mouseenter", function () {

                $(".smallArea").css({display: "block"})
                $(".bigArea").css({display: "block"})
                $(".bigImg").css({display: "block"})
                //鼠标移动
                $(document).on("mousemove", function (e) {
                    var disX = e.clientX - $(".content .left ul").offset().left - $(".smallArea").width() / 2
                    var disY = e.clientY - $(".content .left ul").offset().top - $(".smallArea").height() / 2+$(document).scrollTop()
                    if (disX <= 0) {
                        disX = 0;
                    }
                    if (disX >= $(".content .left ul").width() - $(".smallArea").width()) {
                        disX = $(".content .left ul").width() - $(".smallArea").width()
                    }
                    if (disY < 0)
                        disY = 0
                    if (disY > $(".content .left ul").height() - $(".smallArea").height())
                        disY = $(".content .left ul").height() - $(".smallArea").height()
                    $(".smallArea").css({
                        left: disX,
                        top: disY,
                    })
                    $(".bigImg").css({
                        left: -disX * $(".bigImg").width() / $(".smallImg").width(),
                        top: -disY * $(".bigImg").width() / $(".smallImg").width(),
                    })
                })
            })
            //鼠标离开
            $(".content .left ul").on("mouseleave", function () {
                $(".smallArea").css({display: "none"})
                $(".bigArea").css({display: "none"})
                $(".bigImg").css({display: "none"})
            })
            //切换active
            $(".content .left ol li").on("click",function () {
                var $index=$(this).index()
                console.log($index);
                $(".content .left ul li").eq($index).siblings().removeClass("active").end().addClass("active")
                $(".bigImg")[0].src = $("li.active .smallImg")[0].src
            })
        }
    }
});